#News {
  width: 30rem;
  height: 40rem;
  .main_box {
    padding: 1.5rem 3.125rem;
    margin-bottom: 0.8125rem;
    background: linear-gradient(to top, #4393f4 0%, #ffffff 2rem);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-sizing: border-box;
    overflow: hidden;
    .main_box_header {
      padding-bottom: 2rem;
      display: flex;
      justify-content: space-between;
      align-items: center;
      box-sizing: border-box;
      position: relative;
      .main_box_dot {
        width: 0.25rem;
        height: 1.5rem;
        background-color: #4393f4;
        position: absolute;
        top: 1rem;
        left: -1rem;
      }
      .main_box_title {
        position: relative;
        color: #4393f4;
        font-size: 2.5rem;
        font-weight: bold;
        text-overflow: ellipsis;
        overflow: hidden;
        word-break: break-all;
        white-space: nowrap;
      }
      .main_box_state {
        width: 7.19rem;
        height: 3rem;
        line-height: 3rem;
        color: white;
        font-size: 1.75rem;
        text-align: center;
      }
    }
    .main_box_content {
      .main_box_text {
        margin-bottom: 2rem;
        border-bottom: 2px solid #88898c;
        font-size: 1.88rem;
        box-sizing: border-box;
        text-overflow: ellipsis;
        overflow: hidden;
        word-break: break-all;
        white-space: nowrap;
      }
      .topic_selected {
        color: #4393f4;
        font-weight: bold;
        border-bottom: 2px solid #4393f4;
      }
    }
    .topic_list {
      width: 100%;
      height: calc(100% - 5rem);
      overflow-y: auto;
      -ms-overflow-style: none;
      &::-webkit-scrollbar {
        display: none;
      }
    }
  }
  .meeting_info {
    height: 17.56rem;
  }
  .meeting_topic {
    height: calc(100% - 17.56rem);
    margin-bottom: 0;
  }
}
